Set rufus sleep interval to 0.3 seconds by default

Before rufus would use 0.0 as the sleep interval if SCHEDULER_FREQUENCY
was not set which caused a significant amout of load due to rufus
running in a loop without sleeping at all

Dominik Sander 10 years ago
parent
commit
f3b1176c43
2 changed files with 2 additions and 2 deletions
  1. 1 1
      bin/schedule.rb
  2. 1 1
      bin/threaded.rb

+ 1 - 1
bin/schedule.rb

@@ -11,5 +11,5 @@ unless defined?(Rails)
11 11
   exit 1
12 12
 end
13 13
 
14
-scheduler = HuginnScheduler.new(frequency: ENV['SCHEDULER_FREQUENCY'])
14
+scheduler = HuginnScheduler.new(frequency: ENV['SCHEDULER_FREQUENCY'].presence || 0.3)
15 15
 scheduler.run!

+ 1 - 1
bin/threaded.rb

@@ -33,7 +33,7 @@ end
33 33
 
34 34
 threads << Thread.new do
35 35
   safely do
36
-    @scheduler = HuginnScheduler.new(frequency: ENV['SCHEDULER_FREQUENCY'])
36
+    @scheduler = HuginnScheduler.new(frequency: ENV['SCHEDULER_FREQUENCY'].presence || 0.3)
37 37
     @scheduler.run!
38 38
     puts "Scheduler stopped ..."
39 39
   end